Part Number Hot Search : 
LT1814 ICM72 4112B UA339 LT1814 120SI TN5125 10A10
Product Description
Full Text Search
 

To Download M59BW10225N1T Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 M59BW102
1 Mbit (64Kb x16, Burst) Low Voltage Flash Memory
PRELIMINARY DATA
s
2.7 to 3.6V SUPPLY VOLTAGE for PROGRAM, ERASE and READ OPERATIONS SEQUENTIAL CYCLE TIME: 25ns RANDOM ACCESS TIME PROGRAMMING TIME: 10s typical INTERLEAVED ACCESS TIME: 16ns CONTINUOUS MEMORY INTERLEAVING
TSOP40 (N) 10 x 14mm
s s s s s
- Unlimited Linear Access Data Output s PROGRAM/ERASE CONTROLLER (P/E.C.) - Program Word-by-Word - Status Register bits s LOW POWER CONSUMPTION - Stand-by and Automatic Stand-by s 100,000 PROGRAM/ERASE CYCLES
s
20 YEARS DATA RETENTION
- Defectivity below 1ppm/year s ELECTRONIC SIGNATURE - Manufacturer Code: 20h - Device Code: C1h DESCRIPTION The M59BW102 is a non-volatile memory that may be erased electrically at the chip level and programmed in-system on a Word-by-Word basis using only a single 3V VCC supply. For Program and Erase operations the necessary high voltages are generated internally. The device can also be programmed in standard programmers. The device can be programmed and erased over 100,000 cycles. Instructions for Read/Reset, Auto Select for reading the Electronic Signature, Programming and Chip Erase are written to the device in cycles of commands to a Command Interface using standard microprocessor write timings. The M59BW102 features an interleaved access modality which allows extremely fast access time. The device is offered in TSOP40 (10 x 14mm) package.
Figure 1. Logic Diagram
VCC
16 A0-A15 W E G ALE M59BW102
16 DQ0-DQ15
VSS
AI02763B
March 2000
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
1/24
M59BW102
Figure 2. TSOP Connections Table 1. Signal Names
A0-A15 DQ0-DQ7 Address Inputs Data Inputs/Outputs, Command Inputs Data Inputs/Outputs Chip Enable Output Enable Write Enable Address Latch Enable Supply Voltage Ground Not Connected Internally
A9 A10 A11 A12 A13 A14 A15 ALE W VCC NC E DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8
1
40
10 11
M59BW102
31 30
20
21
AI02764B
VSS A8 A7 A6 A5 A4 A3 A2 A1 A0 G DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 VSS
DQ8-DQ15 E G W ALE VCC VSS NC
Organization The M59BW102 is organized as 64K x16 bits. The memory uses the address inputs A0-A15 and the Data Inputs/Outputs DQ0-DQ15. Memory control is provided by Chip Enable E, Output Enable G, Address Latch Enable ALE and Write Enable W inputs. Erase and Program operations are controlled by an internal Program/Erase Controller (P/E.C.). Status Register data output on DQ7 provides a Data Polling signal, and DQ6 and DQ2 provide Toggle signals to indicate the state of the P/E.C operations. Bus Operations The following operations can be performed using the appropriate bus cycles: Read (Array, Electronic Signature), Write command, Output Disable, Standby. See Tables 3 and 4.
Command Interface Instructions, made up of commands written in cycles, can be given to the Program/Erase Controller through a Command Interface (C.I.). For added data protection, program or erase execution starts after 4 or 6 cycles. The first, second, fourth and fifth cycles are used to input Coded cycles to the C.I. This Coded sequence is the same for all Program/Erase Controller instructions. The 'Command' itself and its confirmation, when applicable, are given on the third, fourth or sixth cycles. Any incorrect command or any improper command sequence will reset the device to Read Array mode. Instructions Four instructions are defined to perform Read Array, Auto Select (to read the Electronic Signature), Program, Chip Erase. The internal P/E.C. automatically handles all timing and verification of the Program and Erase operations. The Status Register Data Polling, Toggle and Error bits may be read at any time, during programming or erase, to monitor the progress of the operation. Instructions are composed of up to six cycles. The first two cycles input a Coded sequence to the Command Interface which is common to all instructions (see Table 7). The third cycle inputs the instruction set-up command. Subsequent cycles output the addressed data or Electronic Signature for Read operations. In order to give additional data protection, the instructions for Program and Chip Erase require further command inputs. For a Program instruction, the fourth command cycle inputs the address and data to be programmed. For an Erase instruction, the fourth and fifth cycles input a further Coded sequence before the command confirmation on the sixth cycle.
2/24
M59BW102
Table 2. Absolute Maximum Ratings (1)
Symbol TA TBIAS TSTG VIO (2) VCC V(A9, E, G) (2) Parameter Ambient Operating Temperature Temperature Under Bias Storage Temperature Input or Output Voltage Supply Voltage A9, E, G Voltage Value 0 to 70 -50 to 125 -65 to 150 -0.6 to 5 -0.6 to 5 -0.6 to 13.5 Unit C C C V V V
Note: 1. Except for the rating "Operating Temperature Range", stresses above those listed in the Table "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only and operation of the device at these or any other conditions above those indicated in the Operating sections of this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability. Refer also to the STMicroelectronics SURE Program and other relevant quality documents. 2. Minimum Voltage may undershoot to -2V during transition and for less than 20ns.
Table 3. User Bus Operations (1))
Operation Non Linear Access Mode Linear Access Cycle Write Word Output Disable Standby E VIL VIL VIL VIL VIH G VIL Rising Edge VIH VIH X W VIH VIH VIL VIH X ALE Pulse VIL VIH VIH X A0 X X A0 X X A1 X
X
A6 X X A6 X X
A9 X X A9 X X
A12 X X A12 X X
A15 X X A15 X X
DQ15-DQ0 Data Output Data Output Data Input Hi-Z Hi-Z
A1 X X
Note: 1. X = VIL or VIH.
Table 4. Read Electronic Signature (following AS instruction or with A9 = VID)
Code Manufact. Code Device Code E VIL VIL G VIL VIL W VIH VIH A0 VIL VIH A1 VIL VIL Other Address Don't Care Don't Care DQ15-DQ8 00h 00h DQ7-DQ0 20h C1h
SIGNAL DESCRIPTIONS See Figure 1 and Table 1. Address Inputs (A0-A15). The address inputs for the memory array are latched during a write operation on the falling edge of Chip Enable E or Write Enable W. When A9 is raised to V ID, either a Read Electronic Signature Manufacturer or Device Code is enabled depending on the combination of levels on A0 and A1. Data Inputs/Outputs (DQ0-DQ15). The input is data to be programmed in the memory array or a command to be written to the C.I. Both are latched on the rising edge of Chip Enable E or Write Enable W. The output is data from the Memory Array,
the Electronic Signature Manufacturer or Device codes, the Status register Data Polling bit DQ7, the Toggle Bits DQ6 and DQ2, the Error bit DQ5 or the Erase Timer bit DQ3. Outputs are valid when Chip Enable E and Output Enable G are active. The output is high impedance when the chip is deselected or the outputs are disabled. Chip Enable (E). The Chip Enable input activates the memory control logic, input buffers, decoders and sense amplifiers. E High deselects the memory and reduces the power consumption to the standby level. E can also be used to control writing to the command register and to the memory array, while W remains at a low level.
3/24
M59BW102
Table 5. Commands
Hex Code 00h 10h 20h 80h 90h A0h F0h Command Invalid/Reserved Chip Erase Confirm Reserved Set-up Erase Read Electronic Signature Program Read Array/Reset
Output Enable (G). The Output Enable gates the outputs through the data buffers during a read operation. When G and ALE are both High the outputs are High impedance. Write Enable (W). This input controls writing to the Command Register and Address and Data latches. Address Latch Enable (ALE). This input controls the latching of address for reading. When pulsed, the device operates in the random or non linear access mode. VCC Supply Voltage. The power supply for all operations (Read, Program and Erase). VSS Ground. VSS is the reference for all voltage measurements. DEVICE OPERATIONS See Tables 3 and 4. Read (Non Linear Access Mode and Linear Access Cycle). The device is internally organized in two memory banks (named Even and Odd bank). A0 address bit is asserted as "priority" bit, so that when A0 = 0 the even bank is the current memory array under selection and the odd bank is masked. When A0 = 1 the odd bank is the current array under selection and even bank is masked. To begin a random (or Non Linear) access mode (NLA), ALE is pulsed high and E is asserted low. Two internal 15 bit counters store the current address for the odd and even banks and increment alternatively, under the priority bit control, during each subsequent cycle called sequential (or Linear) address cycle (LA). The linear cycle (LA) can be terminated if a new NLA starts or if E is asserted high, putting the device in stand-by mode. In this last case the linear cycle can be resumed if E is asserted low again and ALE is low. During the LA mode all the memory can be swept, as there is no physical limits to the linear access output. When the last address of the memory is
reached by the counters they start again from the first memory address and continue. The M59BW102 will provide data output during the LA cycle determined by G signal. Each time ALE signal is pulsed and G signal is High, while the current address is loaded into the counters, the output buffers are put in Hi-Z condition and remain in this condition until the first new valid data comes. The M59BW102 operation in LA and NLA modes is explained in Figure 3 and the block diagram is shown in Figure 4. Write. Write operations are used to give Instruction Commands to the memory or to latch input data to be programmed. A write operation is initiated when Address Latch Enable (ALE) is high, Chip Enable E is Low and Write Enable W is Low with Output Enable G High. Addresses are latched on the falling edge of W or E whichever occurs last. Commands and Input Data are latched on the rising edge of W or E whichever occurs first. Output Disable. The data outputs are high impedance when the Output Enable G and the Address Latch Enable (ALE) are both High with Write Enable W High. Standby. The memory is in standby when Chip Enable E is High and the P/E.C. is idle. The power consumption is reduced to the standby level and the outputs are high impedance, independent of the Output Enable G, the Address Latch Enable (ALE) or the Write Enable W inputs. Electronic Signature. Two codes identifying the manufacturer and the device can be read from the memory. The manufacturer's code for STMicroelectronics is 20h, the device code is C1h. These codes allow programming equipment or applications to automatically match their interface to the characteristics of the M59BW102. The Electronic Signature is output by a Read operation when the voltage applied to A9 is at VID and address inputs A1 is Low. The manufacturer code is output when the Address input A0 is Low and the device code when this input is High. Other Address inputs are ignored. The codes are output on DQ0-DQ7. The Electronic Signature can also be read, without raising A9 to VID, by giving the memory the Instruction AS. The codes are output on DQ0-DQ7 with DQ8-DQ15 at 00h. Table 6. Polling and Toggle Bits
Mode Program Erase DQ7 DQ7 0 DQ6 Toggle Toggle DQ2 1 Toggle
4/24
CLKOUT
1
4
1
4
ALE
E
G
A0-A15
ADDRESS (Even) ADDR + 1 ADDR + 2 ADDR + 3
ADDRESS (Odd)
ADDR + 1
ADDR + 2
Figure 3. Non Linear and Linear Access Cycle Timing Diagram
DQ0-DQ15
Even
Odd
Even
Odd
Odd
Even
Odd
Cntr even ADDR + 2 ADDR + 4
ADDRESS (Even)
ADDR + 1
ADDR+3
Cntr odd
ADDR + 1
ADDR + 3
ADDRESS (Odd)
ADDR + 2
NON LINEAR
LINEAR
LINEAR
LINEAR
NON LINEAR
RESUME (LINEAR)
AI02766B
M59BW102
5/24
M59BW102
Figure 4. Block Diagram
DQ0-DQ15 A1-A15 A0
EVEN COUNTER G
OUTPUT BUFFER
ODD COUNTER
MULTIPLEXER LOGIC E
ALE EVEN MATRIX (16 x 32K) ODD MATRIX (16 x 32K)
AI02765
INSTRUCTIONS AND COMMANDS The Command Interface latches commands written to the memory. Instructions are made up from one or more commands to perform Read Memory Array, Read Electronic Signature, Program, Chip Erase. Commands are made of address and data sequences. The instructions require from 1 to 6 cycles, the first or first three of which are always write operations used to initiate the instruction. They are followed by either further write cycles to confirm the first command or execute the command immediately. Command sequencing must be followed exactly. Any invalid combination of commands will reset the device to Read Array. The increased number of cycles has been chosen to assure maximum data security. Instructions are initialised by two initial Coded cycles which unlock the Command Interface. In addition, for Erase, instruction confirmation is again preceded by the two Coded cycles. Status Register Bits P/E.C. status is indicated during execution by Data Polling on DQ7, detection of Toggle on DQ6 and
DQ2, or Error on DQ5 and Erase Timer DQ3 bits. Any read attempt from any address during Program or Erase command execution will automatically output these five Status Register bits. The P/ E.C. automatically sets bits DQ2, DQ3, DQ5, DQ6 and DQ7. Other bits (DQ0, DQ1 and DQ4) are reserved for future use and should be masked. See Table 8. Data Polling Bit (DQ7). When Programming operations are in progress, this bit outputs the complement of the bit being programmed on DQ7. During Erase operation, it outputs a '0'. After completion of the operation, DQ7 will output the bit last programmed or a '1' after erasing. Data Polling is valid and only effective during P/E.C. operation, that is after the fourth W pulse for programming or after the sixth W pulse for erase. See Figure 11 for the Data Polling waveforms and Figure 12 for the Data Polling flowchart. A Valid Address is the address being programmed or any address while erasing the chip. Toggle Bit (DQ6). When Programming or Erasing operations are in progress, successive attempts to read DQ6 will output complementary
6/24
M59BW102
Table 7. Instructions (1)
Mne. Instr. Cyc. 1+ Read/Reset RD (2,4) Memory Array 3+ 1st Cyc. 2nd Cyc. 3rd Cyc. 4th Cyc. 5th Cyc. 6th Cyc. 7th Cyc.
Addr. (3,6) Data Addr. (3,6) Data
X
Read Memory Array until a new write cycle is initiated.
F0h 555h AAh 555h AAh 555h AAh 555h AAh 2AAh 55h 2AAh 55h 2AAh 55h 2AAh 55h X F0h 555h 90h 555h A0h 555h 80h
Read Memory Array until a new write cycle is initiated. Read Electronic Signature until a new write cycle is initiated. See Note 5.
Program Address Read Data Polling or Toggle Program Bit until Program completes. Data 555h AAh 2AAh 55h 555h Note 7 10h
AS (4)
Auto Select
3+
Addr. (3,6) Data Addr. (3,6)
PG
Program
4
Data Addr. (3,6) Data
CE
Chip Erase
6
Note: 1. Commands not interpreted in this table will default to read array mode. 2. A wait of 10s is necessary after a Read/Reset command if the memory was in an Erase or Program mode before starting any new operation. 3. X = Don't Care. 4. The first cycles of the RD or AS instructions are followed by read operations. Any number of read cycles can occur after the command cycles. 5. Signature Address bits A0, A1, at V IL will output Manufacturer code (20h). Address bits A0 at V IH and A1, at VIL will output Device code. 6. For Coded cycles address inputs A11-A16 are don't care. 7. Read Data Polling, Toggle bits until Erase completes.
data. DQ6 will toggle following toggling of either G, or E when G is low. The operation is completed when two successive reads yield the same output data. The next read will output the bit last programmed or a '1' after erasing. The toggle bit DQ6 is valid only during P/E.C. operations, that is after the fourth W pulse for programming or after the sixth W pulse for Erase. See Figure 13 for Toggle Bit flowchart and Figure 14 for Toggle Bit waveforms. Toggle Bit (DQ2). This toggle bit, together with DQ6, can be used to determine the device status during the Erase operations. During Chip Erase a read operation will cause DQ2 to toggle since chip is being erased. DQ2 will be set to '1' during program operation and when erase is complete. Error Bit (DQ5). This bit is set to '1' by the P/E.C. when there is a failure of programming or chip erase that results in invalid data in the memory. In case of an error in program, the chip must be discarded. The DQ5 failure condition will also appear if a user tries to program a '1' to a location that is
previously programmed to '0'. The error bit resets after a Read/Reset (RD) instruction. In case of success of Program or Erase, the error bit will be set to '0'. Erase Timer Bit (DQ3). This bit is set to '0' by the P/E.C. when the Erase command has been entered to the Command Interface and it is awaiting the Erase start. When the erase timeout period is finished, after 50s to 120s, DQ3 returns to '1'. Coded Cycles The two Coded cycles unlock the Command Interface. They are followed by an input command or a confirmation command. The Coded cycles consist of writing the data AAh at address 555h during the first cycle. During the second cycle the Coded cycles consist of writing the data 55h at address 2AAh. Address lines A0 to A10 are valid; other address lines are 'don't care'. The Coded cycles happen on first and second cycles of the command write or on the fourth and fifth cycles.
7/24
M59BW102
Table 8. Status Register Bits
DQ Name Logic Level '1' 7 Data Polling '0' DQ DQ '-1-0-1-0-1-0-1-' 6 Toggle Bit DQ '-1-1-1-1-1-1-1-' '1' 5 4 Error Bit '0' Reserved '1' 3 Erase Time Bit '0' '-1-0-1-0-1-0-1-' 2 Toggle Bit '1' 1 0 Reserved Reserved Erase Timeout Period Expired P/E.C. Erase operation has started. Erase Timeout Period Ongoing Chip Erase Program On-going or Erase Complete Indicates the erase status. Program or Erase On-going Definition Erase Complete Erase On-going Program Complete Program On-going Erase or Program On-going Program Complete Erase Complete Program or Erase Error Successive reads output complementary data on DQ6 while Programming or Erase operations are on-going. DQ6 remains at constant level when P/E.C. operations are completed. This bit is set to '1' in the case of Programming or Erase failure. Indicates the P/E.C. status, check during Program or Erase, and on completion before checking bits DQ5 for Program or Erase Success. Note
Note: Logic level '1' is High, '0' is Low. -0-1-0-0-0-1-1-1-0- represent bit value in successive Read operations.
Instructions See Table 7. Read/Reset (RD) Instruction. The Read/Reset instruction consists of one write cycle giving the command F0h. It can be optionally preceded by the two Coded cycles. Subsequent read operations will read the memory array addressed and output the data read. Read/Reset is not accepted in Program/Erase operation unless a fail occurred. Auto Select (AS) Instruction. This instruction uses the two Coded cycles followed by one write cycle giving the command 90h to address 555h for command set-up. A subsequent read will output the manufacturer code and the device code depending on the levels of A0 and A1. The manufacturer code, 20h, is output when the addresses
lines A0 and A1 are Low, the device code, C1h is output when A0 is High with A1 Low. Program (PG) Instruction. This instruction uses four write cycles. The Program command A0h is written to address 555h on the third cycle after two Coded cycles. A fourth write operation latches the Address on the falling edge of W or E and the Data to be written on the rising edge and starts the P/ E.C. Read operations output the Status Register bits after the programming has started. Memory programming is made only by writing '0' in place of '1'. Status bits DQ6 and DQ7 determine if programming is on-going and DQ5 allows verification of any possible error. Chip Erase (CE) Instruction. This instruction uses six write cycles. The Set-up command 80h is writ-
8/24
M59BW102
Table 9. AC Measurement Conditions
Load Capacitance (CL) Input Rise and Fall Times Input Pulse Voltages Input and Output Timing Ref. Voltages 30pF 10ns 0 to 3V 1.5V
3.3k 1N914
Figure 6. AC Testing Load Circuit
1.3V
Figure 5. AC Testing Input Output Waveform
DEVICE UNDER TEST CL = 30pF 3V 1.5V 0V
AI01417
OUT
CL includes JIG capacitance
AI01119
Table 10. Capacitance (1) (TA = 25 C, f = 1 MHz)
Symbol CIN COUT Parameter Input Capacitance Output Capacitance Test Condition VIN = 0V VOUT = 0V Min Max 6 12 Unit pF pF
Note: 1. Sampled only, not 100% tested.
ten to address 555h on the third cycle after the two Coded cycles. The Chip Erase Confirm command 10h is similarly written on the sixth cycle after another two Coded cycles. If the second command given is not an erase confirm or if the Coded cycles are wrong, the instruction aborts and the device is reset to Read Array. It is not necessary to program the array with 0000h first as the P/E.C. will automatically do this before erasing it to FFFFh. Read operations after the sixth rising edge of W or E output the Status Register bits. During the execution of the erase by the P/E.C., Data Polling bit DQ7 returns '0', then '1' on completion. The Toggle bits DQ2 and DQ6 toggle during erase operation and stop when erase is completed. After completion the Status Register bit DQ5 returns '1' if there has been an Erase Failure.
POWER SUPPLY Power Up The memory Command Interface is reset on power up to Read Array. Either E or W must be tied to VIH during Power Up to allow maximum security and the possibility to write a command on the first rising edge of E and W. Any write cycle initiation is blocked when VCC is below V LKO. Supply Rails Normal precautions must be taken for supply voltage decoupling; each device in a system should have the VCC rail decoupled with a 0.1F capacitor close to the V CC and VSS pins. The PCB trace widths should be sufficient to carry the VCC program and erase currents required.
9/24
M59BW102
Table 11. DC Characteristics (TA = 0 to 70C; VCC = 3.0V to 3.6V)
Symbol ILI ILO ICC1 ICC2 ICC3 (1) VIL VIH VOL VOH VID IID VLKO (1) Parameter Input Leakage Current Output Leakage Current Supply Current (Read) Supply Current (Standby) Supply Current (Program or Erase) Input Low Voltage Input High Voltage Output Low Voltage Output High Voltage A9, E, G High Voltage A9, E, G High Current Supply Voltage (Erase and Program lock-out) A9, E, G = VID 1.8 IOL = 1.8mA IOh = -100A VCC - 0.4V 11.5 12.5 100 2.3 Test Condition 0V VIN VCC 0V VOUT VCC E = VIL, G = VIH, f = 6MHz ALE, E = VCC 0.2V Byte program or Chip Erase in progress -0.5 2 Min Max 1 1 10 100 20 0.8 VCC + 0.3 0.45 Unit A A mA A mA V V V V V A V
Note: 1. Sampled only, not 100% tested.
Table 12. Sequential Read Mode AC Characteristics (TA = 0 to 70C)
M59BW102 25 Symbol Alt Parameter Test Condition VCC = 3.0V to 3.6V Min tCYCLE tGHGL tGLGH tGHEL tGHEH tEHALH tGHALH tGHQV (1) tELQV (1) tEHQZ tALHQZ tCY tGW tGL tATT tSBY tAV tGS tGACC tEACC tEDF tADF Sequential Cycle Output Enable High to Output Enable Low Output Enable Low to Output Enable High Output Enable High to Chip Enable Low Output Enable High to Chip Enable High Chip Enable High to Address Latch Enable High Output Enable High to Address Latch Enable High (following cycle) Output Enable High to Output Valid Chip Enable Low to Output Valid Chip Enable High to Output Hi-Z Address Latch Enable High to Output Hi-Z E = VIL, ALE = VIL G = Pulse G = Pulse 25 13 12 -2 -2 3 0 20 20 12 20 Typ Max ns ns ns ns ns ns ns ns ns ns ns Unit
Note: 1. This timing refers to a Load Capacitance (C L) of 30pF. If CL is higher, add 1 ns for each extra 10pF.
10/24
M59BW102
Table 13. Random Read Mode AC Characteristics (TA = 0 to 70C)
M59BW102 25 Symbol Alt Parameter Test Condition VCC = 3.0V to 3.6V Min tALHALL tELALL tAXALL tEHALH tALLGL tGHALH tGHGL tGLGH tGLQV (1) tELQV (1) tGHEL tEHQZ tALHQZ tQVGH tGHEH tELGL tEHQV tALLAX tALW tE tAS tELV tAG tQP tGW tGL tGACC tEACC tGE tEDF tADF tQV tGE tEGL Address Latch Enable High to Address Latch Enable Low Chip Enable Low to Address Latch Enable Low Address Transition to Address Latch Enable Low Chip Enable High to Address Latch Enable High Address Latch Enable Low to Output Enable Low Output Enable High to Address Latch Enable High Output Enable High to Output Enable Low Output Enable Low to Output Enable High Output Enable Low to Output Valid Chip Enable Low to Output Valid Output Enable High to Chip Enable Low Chip Enable High to Output Hi-Z Address Latch Enable High to Output Hi-Z Output Valid to Output Enable High Output Enable High to Chip Enable High Chip Enable Low to Output Enable Low Chip Enable High to Data Hold Address Latch Enable Low to Address Transition 10 0 13 0 30 -2 12 20 G = Pulse ALE = Pulse 10 10 6 3 7.5 0 14 48 30 55 Typ Max ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Unit
Note: 1. This timing refers to a Load Capacitance (C L) of 30pF. If CL is higher, add 1ns for each extra 10pF.
11/24
M59BW102
Figure 7. Sequential Cycle Waveforms
tCYCLE ALE
tGHALH
tEHALH tGHEL E tGHGL G tELQV A0-A15 tGHQV DQ0-DQ15 tALHQZ tGLGH tEHQV tGHEH tEHQZ
AI02767B
Figure 8. Random Mode Waveforms
tALLAX tALHALL ALE tGLGH tEHALH E tGHGL tELGL G tGHALH tGHEL A0-A15 tAXALL tELQV DQ0-DQ15 tQVGH tALHQZ tELALL tGHEH tGLQV tEHQV tEHQZ tALLGL
AI02768B
12/24
M59BW102
Table 14. Write AC Characteristics, Write Enable Controlled (TA = 0 to 70C)
M59BW102 25 Symbol Alt Parameter VCC = 3.0V to 3.6V Min tAVAV tELWL tWLWH tDVWH tWHDX tWHEH tWHWL tAVWL tWLAX tGHWL tVCHEL tWHGL tVCS tOEH tWC tCS tWP tDS tDH tCH tWPH tAS tAH Address Valid to Next Address Valid Chip Enable Low to Write Enable Low Write Enable Low to Write Enable High Input Valid to Write Enable High Write Enable High to Input Transition Write Enable High to Chip Enable High Write Enable High to Write Enable Low Address Valid to Write Enable Low Write Enable Low to Address Transition Output Enable High to Write Enable Low VCC High to Chip Enable Low Write Enable High to Output Enable Low 55 0 30 25 0 0 20 0 35 0 50 0 Max ns ns ns ns ns ns ns ns ns ns s ns Unit
Figure 9. Write AC Waveforms, W Controlled
tAVAV A0-A15 VALID tWLAX tAVWL E tELWL G tGHWL W tWHWL tDVWH DQ0-DQ15 VALID tWHDX tWLWH tWHGL tWHEH
VCC tVCHEL
AI02769
Note: Address are latched on the falling edge of W, Data is latched on the rising edge of W; ALE must be High.
13/24
M59BW102
Table 15. Write AC Characteristics, Chip Enable Controlled (TA = 0 to 70C)
M59BW102 25 Symbol Alt Parameter VCC = 3.0V to 3.6V Min tAVAV tWLEL tELEH tDVEH tEHDX tEHWH tEHEL tAVEL tELAX tGHEL tVCHWL tEHGL tVCS tOEH tWC tWS tCP tDS tDH tWH tCPH tAS tAH Address Valid to Next Address Valid Write Enable Low to Chip Enable Low Chip Enable Low to Chip Enable High Input Valid to Chip Enable High Chip Enable High to Input Transition Chip Enable High to Write Enable High Chip Enable High to Chip Enable Low Address Valid to Chip Enable Low Chip Enable Low to Address Transition Output Enable High to Chip Enable Low VCC High to Write Enable Low Chip Enable High to Output Enable Low 55 0 30 25 0 0 20 0 35 0 50 0 Max ns ns ns ns ns ns ns ns ns ns s ns Unit
Figure 10. Write AC Waveforms, E Controlled
tAVAV A0-A15 VALID tELAX tAVEL W tWLEL G tGHEL E tEHEL tDVEH DQ0-DQ15 VALID tEHDX tELEH tEHGL tEHWH
VCC tVCHWL
AI02770
Note: Address are latched on the falling edge of E, Data is latched on the rising edge of E; ALE must be High.
14/24
M59BW102
Table 16. Write AC Characteristics, Write Enable Controlled and Address Latch Enable Pulsed (TA = 0 to 70C)
Symbol Alt Parameter M59BW102 25 VCC = 3.0V to 3.6V Min tAVAV tELWL tWLWH tDVWH tWHDX tWHEH tWHWL
(1)
Unit
Max ns ns ns ns ns ns ns ns s ns ns ns ns ns ns ns
tWC tCS tWP tDS tDH tCH tWPH tVCS tOEH
Address Valid to Next Address Valid Chip Enable Low to Write Enable Low Write Enable Low to Write Enable High Input Valid to Write Enable High Write Enable High to Input Transition Write Enable High to Chip Enable High Write Enable High to Write Enable Low Output Enable High to Write Enable Low VCC High to Chip Enable Low Write Enable High to Output Enable Low Address Latch Enable High to Write Enable Low Address Valid to Address Latch Enable Low Chip Enable Low to Address Latch Enable Low Address Latch Enable Low to Address Transition Write Enable High to Address Latch Enable Low Chip Enable High to Output Enable Low
55 0 30 25 0 0 20 0 50 0 10 5 10 35 50 10
tGHWL tVCHEL tWHGL tALHWL tAVALL tELALL tALLAX tWHALL (1) tEHGL
Note: 1. These parameters are applicable only if the following cycle is for the same device.
Figure 11. Write AC Waveforms, W Controlled and Address Latch Enable Pulsed
tAVAV A0-A15 VALID tALLAX tAVALL E tELWL G tGHWL W tWHWL tDVWH DQ0-DQ15 VALID tWHDX tWLWH tEHGL tWHGL tWHEH
VCC tVCHEL tELALL tALHWL ALE
AI03041B
tWHALL
Note: Address are latched on the falling edge of W, Data is latched on the rising edge of W.
15/24
M59BW102
Table 17. Suspend and Resume Last Linear Cycle Characteristics (TA = 0 to 70C)
M59BW102 25 Symbol Alt Parameter VCC = 3.0V to 3.6V Min tALLEL Address Latch Enable Low to Chip Enable Low 15 Max ns Unit
Figure 12. Suspend and Resume Linear Cycle Waveforms with Bus Idle
ALE tEHALH E tGHEH G Fetch Idle Fetch Idle Fetch Idle tALLEL
A0-A15
DQ0-DQ15
Even
Odd
Odd
Even
AI03248
16/24
M59BW102
Table 18. Suspend and Resume Next Linear Cycle Characteristics (TA = 0 to 70C)
M59BW102 25 Symbol Alt Parameter VCC = 3.0V to 3.6V Min tALLEL Address Latch Enable Low to Chip Enable Low 15 Max ns Unit
Figure 13. Suspend and Resume Linear Cycle Waveforms without Bus Idle
ALE tEHALH E tGHEH G Fetch Idle Fetch Idle Fetch Idle Fetch tALLEL
A0-A15
DQ0-DQ15
Even
Odd
Even
Odd
AI03249
17/24
M59BW102
Table 19. Data Polling and Toggle Bit AC Characteristics (1) (TA = 0 to 70C)
M59BW102 25 Symbol Parameter VCC = 3.0V to 3.6V Min tWHQ7V Write Enable High to DQ7 Valid (Program, W Controlled) Write Enable High to DQ7 Valid (Chip Erase, W Controlled) Chip Enable High to DQ7 Valid (Program, E Controlled) tEHQ7V tQ7VQV tWHQV Chip Enable High to DQ7 Valid (Chip Erase, E Controlled) DQ7 Valid to Output Valid (Data Polling) Write Enable High to Output Valid (Program) Write Enable High to Output Valid (Chip Erase) Chip Enable High to Output Valid (Program) Chip Enable High to Output Valid (Chip Erase) 10 1 10 1 10 1 10 1 Max 2400 30 2400 30 25 2400 30 2400 30 s sec s sec ns s sec s sec Unit
tEHQV
Note: 1. All other timings are defined in Read AC Characteristics table.
18/24
DATA OUTPUT VALID ADDRESS tAVQV tELQV
A0-A15
E tEHQ7V
Figure 14. Data Polling DQ7 AC Waveform
G tGLQV
W tWHQ7V DQ7 VALID
DQ7
DQ0-DQ6/ DQ8-DQ15
IGNORE tQ7VQV
VALID
DATA POLLING READ CYCLES
DATA POLLING (LAST) CYCLE
MEMORY ARRAY READ CYCLE
AI02771
LAST WRITE CYCLE OF PROGRAM OR ERASE INSTRUCTION
M59BW102
Note: ALE must be high.
19/24
M59BW102
Figure 15. Data Polling Flowchart Figure 16. Data Toggle Flowchart
START
START
READ DQ5 & DQ7 at VALID ADDRESS
READ DQ2, DQ5 & DQ6
DQ7 = DATA NO NO
YES
DQ2, DQ6 = TOGGLE YES NO
NO
DQ5 =1 YES READ DQ7
DQ5 =1 YES
READ DQ2, DQ6
DQ7 = DATA NO FAIL
YES
DQ2, DQ6 = TOGGLE YES PASS FAIL
NO
PASS
AI01369B AI01873
Table 20. Program, Erase Times and Program, Erase Endurance Cycles (TA = 0 to 70C; VCC = 3.0V to 3.6V)
M59BW102 Parameter Min Chip Erase (Preprogrammed) Chip Erase Chip Program Word Program Program/Erase Cycles 100,000 Typ 0.7 1.5 0.7 10 Typical after 100k W/E Cycles 0.7 1.5 0.7 10 Unit
sec sec sec s cycles
20/24
A0-A15 VALID tEHQV tAVQV
E tELQV
G tGLQV
Figure 17. Data Toggle DQ6, DQ2 AC Waveforms
W tWHQV STOP TOGGLE VALID
DQ6,DQ2
DQ0-DQ1,DQ3-DQ5,DQ7/ DQ8-DQ15 IGNORE
VALID
LAST WRITE CYCLE OF PROGRAM OF ERASE INSTRUCTION
DATA TOGGLE READ CYCLE
DATA TOGGLE READ CYCLE
MEMORY ARRAY READ CYCLE
AI02772
M59BW102
Note: All other timing are as a normal Read cycle; AILE must be high.
21/24
M59BW102
Table 21. Ordering Information Scheme
Example: M59BW102 25 N 1 T
Device Type M59
Architecture B = Burst Mode
Operating Voltage W = VCC = 2.7 to 3.6V
Device Function 102 = 1 Mbit (64Kb x16)
Speed 25 = 25 ns sequential cycle time, 55 ns random access time
Package N = TSOP40: 10 x 14 mm
Temperature Range 1 = 0 to 70 C
Option T = Tape & Reel Packing
For a list of available options (Speed, Package, etc...) or for further information on any aspect of this device, please contact the ST Sales Office nearest to you.
22/24
M59BW102
Table 22. TSOP40 - 40 lead Plastic Thin Small Outline, 10 x 14 mm, Package Mechanical Data
mm Symb Typ A A1 A2 B C D D1 E e L N CP 0.50 0.05 0.95 0.17 0.10 13.80 12.30 9.90 - 0.50 0 40 0.10 Min Max 1.20 0.15 1.05 0.27 0.21 14.20 12.50 10.10 - 0.70 5 0.0197 0.0020 0.0374 0.0067 0.0039 0.5433 0.4843 0.3898 - 0.0197 0 40 0.0039 Typ Min Max 0.0472 0.0059 0.0413 0.0106 0.0083 0.5591 0.4921 0.3976 - 0.0276 5 inches
Figure 18. TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20 mm, Package Outline A2
1 N
e E B
N/2
D1 D
A CP
DIE
C
TSOP-a
A1
L
Drawing is not to scale.
23/24
M59BW102
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is registered trademark of STMicroelectronics (R) 2000 STMicroelectronics - All Rights Reserved All other names are the property of their respective owners. STMicroelectronics GROUP OF COMPANIES Australia - Brazil - China - Finland - France - Germany - Hong Kong - India - Italy - Japan - Malaysia - Malta - Morocco Singapore - Spain - Sweden - Switzerland - United Kingdom - U.S.A. http://www.st.com
24/24


▲Up To Search▲   

 
Price & Availability of M59BW10225N1T

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X